home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 101-125 / scopedisk102 / kdlib / kdbase.h < prev    next >
C/C++ Source or Header  |  1995-03-19  |  2KB  |  50 lines

  1. #define KLIBNAME        "kd_freq.library"
  2. #define    KLIBVERSION        1L
  3.  
  4. #define    FRB_PRIVATE            0L        /* Private flag - do not use */
  5. #define    FRB_DUALWILD        1L        /* Dual wildcard facility */
  6. #define FRB_NOINFO            2L        /* Don't show .info files */
  7. #define    FRB_NOTITLEBAR        3L        /* No titlebar/dragbar/front/back/close gads */
  8. #define FRB_AUTOPOSITION    4L        /* Use autopositioning */
  9. #define FRB_AUTOSIZE        5L        /* Use autosizing */
  10. #define FRB_NORESIZE        6L        /* Forbid resizing */
  11. #define FRB_OKTEXT            7L        /* New OK text defined */
  12. #define FRB_FRONTSCREEN        8L        /* Show up on front screen */
  13. #define FRB_NOTEXTSHADOW    9L        /* Do not use text shadows */
  14. #define FRB_REPLACEIMAGES    10L        /* Give user program images to FR */
  15. #define FRB_CANCELTEXT        11L        /* New Cancel text defined */
  16. #define FRB_NEWFONT            12L        /* Use a special font */
  17. #define FRB_SCREENFONT        13L        /* Use the screen's font */
  18.  
  19. #define    FR_PRIVATE            1L << FRB_PRIVATE
  20. #define    FR_DUALWILD            1L << FRB_DUALWILD        
  21. #define FR_NOINFO            1L << FRB_NOINFO        
  22. #define    FR_NOTITLEBAR        1L << FRB_NOTITLEBAR    
  23. #define FR_AUTOPOSITION        1L << FRB_AUTOPOSITION    
  24. #define FR_AUTOSIZE            1L << FRB_AUTOSIZE        
  25. #define FR_NORESIZE            1L << FRB_NORESIZE        
  26. #define FR_OKTEXT            1L << FRB_OKTEXT        
  27. #define FR_FRONTSCREEN        1L << FRB_FRONTSCREEN
  28. #define FR_NOTEXTSHADOW        1L << FRB_NOTEXTSHADOW
  29. #define FR_REPLACEIMAGES    1L << FRB_REPLACEIMAGES
  30. #define FR_CANCELTEXT        1L << FRB_CANCELTEXT        
  31. #define FR_NEWFONT            1L << FRB_NEWFONT        
  32. #define FR_SCREENFONT        1L << FRB_SCREENFONT        
  33.  
  34. struct ExtraData {
  35.     struct Image *UpArrow;            /* replacement image for Up Arrow */
  36.     struct Image *DnArrow;            /* replacement image for Down Arrow */
  37.     struct Image *DiskNormal;        /* replacement image for Disks */
  38.     struct Image *DiskSelected;        /* replacement select image for Disks */
  39.     struct Image *SizeStrip;        /* replacement image for Size gadgets */
  40.  
  41.     UBYTE        *oktext;            /* text to be used as OK text */
  42.     UBYTE        *canceltext;        /* text to be used as CANCEL text */
  43.     USHORT         LeftEdge,TopEdge,Width,Height;
  44.  
  45.     struct TextFont *NewFont;        /* New font to use instead of Topaz 8 */    
  46.     };
  47.  
  48.  
  49. /*                   Copyright 1990  Khalid Aldoseri.                     */
  50.